921331d231dfc8442dc441bcacc9a2ba15ef7143,src/main/java/com/github/games647/lagmonitor/commands/HeapCommand.java,HeapCommand,onDump,#CommandSender#,94
Before Change
ObjectName hotspotBean = ObjectName.getInstance(HOTSPOT_DIAGNOSTIC);
String timeSuffix = '-' + dateFormat.format(new Date());
File dumpFile = new File(plugin.getDataFolder(), DUMP_FILE_NAME + timeSuffix + DUMP_FILE_ENDING);
//it needs to be with a system dependent path seperator
mBeanServer.invoke(hotspotBean, DUMP_COMMAND
, new Object[]{dumpFile.getAbsolutePath(), DUMP_DEAD_OBJECTS}
After Change
ObjectName hotspotBean = ObjectName.getInstance(HOTSPOT_DIAGNOSTIC);
String timeSuffix = '-' + dateFormat.format(new Date());
Path dumpFile = plugin.getDataFolder().toPath().resolve(DUMP_FILE_NAME + timeSuffix + DUMP_FILE_ENDING);
//it needs to be with a system dependent path seperator
mBeanServer.invoke(hotspotBean, DUMP_COMMAND
, new Object[]{dumpFile.toAbsolutePath().toString(), DUMP_DEAD_OBJECTS}